home *** CD-ROM | disk | FTP | other *** search
- <?xml version="1.0" encoding="UTF-8"?>
- <?eclipse version="3.0"?>
- <plugin>
-
-
- <!-- Extensions Points -->
- <extension-point id="vmInstallTypePage" name="%vmInstallTypePage" schema="schema/vmInstallTypePage.exsd"/>
-
- <!-- Extensions -->
- <extension point="org.eclipse.core.expressions.propertyTesters">
- <propertyTester
- namespace="org.eclipse.jdt.debug.ui"
- properties="hasMainType, isApplet"
- type="org.eclipse.core.runtime.IAdaptable"
- class="org.eclipse.jdt.internal.debug.ui.launcher.JavaElementPropertyTester"
- id="org.eclipse.jdt.debug.IResourceExtender">
- </propertyTester>
- </extension>
- <extension
- point="org.eclipse.debug.core.watchExpressionDelegates">
- <watchExpressionDelegate
- debugModel="org.eclipse.jdt.debug"
- delegateClass="org.eclipse.jdt.internal.debug.ui.JavaWatchExpressionDelegate"/>
- </extension>
- <extension
- point="org.eclipse.jdt.ui.javaEditorTextHovers">
- <hover
- label="%javaVariableHoverLabel"
- description="%javaVariableHoverDescription"
- class="org.eclipse.jdt.internal.debug.ui.JavaDebugHover"
- id="org.eclipse.jdt.internal.debug.ui.JavaDebugHover">
- </hover>
- </extension>
- <extension
- id="editors"
- point="org.eclipse.ui.editors">
- <editor
- name="%JavaSnippetEditor.label"
- icon="$nl$/icons/full/obj16/jsbook_obj.gif"
- extensions="jpage"
- contributorClass="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetEditorActionContributor"
- class="org.eclipse.jdt.internal.debug.ui.snippeteditor.JavaSnippetEditor"
- symbolicFontName="org.eclipse.jdt.ui.editors.textfont"
- id="org.eclipse.jdt.debug.ui.SnippetEditor">
- </editor>
- </extension>
- <extension
- point="org.eclipse.ui.editorActions">
- <editorContribution
- targetID="org.eclipse.jdt.ui.CompilationUnitEditor"
- id="org.eclipse.jdt.debug.CompilationUnitEditor.BreakpointRulerActions">
- <action
- label="%AddBreakpoint.label"
- class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
- actionID="RulerDoubleClick"
- id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction">
- </action>
- </editorContribution>
- <editorContribution
- targetID="org.eclipse.jdt.ui.ClassFileEditor"
- id="org.eclipse.jdt.debug.ClassFileEditor.BreakpointRulerActions">
- <action
- label="%AddBreakpoint.label"
- class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
- actionID="RulerDoubleClick"
- id="org.eclipse.jdt.debug.ui.actions.ManageBreakpointRulerAction">
- </action>
- </editorContribution>
- </extension>
- <extension
- point="org.eclipse.ui.actionSets">
- <actionSet
- label="%JDTDebugActionSet.label"
- visible="false"
- id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
- <menu
- label="%RunMenu.label"
- path="additions"
- id="org.eclipse.ui.run">
- <separator
- name="jdtGroup">
- </separator>
- </menu>
- <action
- definitionId="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint"
- label="%classPrepareAction.label"
- icon="$nl$/icons/full/obj16/class_obj.gif"
- helpContextId="add_class_prepare_action_context"
- class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddClassPrepareBreakpointAction"
- menubarPath="org.eclipse.ui.run/breakpointGroup"
- id="org.eclipse.jdt.debug.ui.actions.AddClassPrepareBreakpoint">
- </action>
- <action
- definitionId="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint"
- label="%exceptionAction.accel.label"
- icon="$nl$/icons/full/elcl16/exc_catch.gif"
- helpContextId="add_exception_action_context"
- class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction"
- menubarPath="org.eclipse.ui.run/breakpointGroup"
- id="org.eclipse.jdt.debug.ui.actions.AddExceptionBreakpoint">
- </action>
- <action
- definitionId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection"
- label="%stepIntoSelectionAction.label"
- helpContextId="step_into_selection_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionActionDelegate"
- menubarPath="org.eclipse.ui.run/jdtGroup"
- enablesFor="*"
- id="org.eclipse.jdt.debug.ui.actions.StepIntoSelection">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.instanceof.IJavaStackFrame"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- id="org.eclipse.jdt.debug.ui.actions.Execute"
- hoverIcon="$nl$/icons/full/etool16/run_sbook.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
- disabledIcon="$nl$/icons/full/dtool16/run_sbook.gif"
- enablesFor="+"
- icon="$nl$/icons/full/etool16/run_sbook.gif"
- label="%Execute.label"
- helpContextId="execute_action_context"
- menubarPath="org.eclipse.ui.run/jdtGroup">
- <enablement>
- <and>
- <or>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.scrapbookActive"
- value="true">
- </systemProperty>
- </or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- id="org.eclipse.jdt.debug.ui.actions.Display"
- hoverIcon="$nl$/icons/full/etool16/disp_sbook.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- definitionId="org.eclipse.jdt.debug.ui.commands.Display"
- disabledIcon="$nl$/icons/full/dtool16/disp_sbook.gif"
- icon="$nl$/icons/full/etool16/disp_sbook.gif"
- label="%Display.label"
- helpContextId="display_action_context"
- menubarPath="org.eclipse.ui.run/jdtGroup">
- <enablement>
- <and>
- <or>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.scrapbookActive"
- value="true">
- </systemProperty>
- </or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- id="org.eclipse.jdt.debug.ui.actions.Inspect"
- hoverIcon="$nl$/icons/full/etool16/insp_sbook.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
- disabledIcon="$nl$/icons/full/dtool16/insp_sbook.gif"
- icon="$nl$/icons/full/etool16/insp_sbook.gif"
- label="%Inspect.label"
- helpContextId="inspect_action_context"
- menubarPath="org.eclipse.ui.run/jdtGroup">
- <enablement>
- <and>
- <or>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.scrapbookActive"
- value="true">
- </systemProperty>
- </or>
- <or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- <objectClass
- name="org.eclipse.jdt.debug.core.IJavaVariable">
- </objectClass>
- </or>
- </and>
- </enablement>
- </action>
- <action
- id="org.eclipse.jdt.debug.ui.Watch"
- hoverIcon="$nl$/icons/full/etool16/watch_exp.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction"
- disabledIcon="$nl$/icons/full/dtool16/watch_exp.gif"
- enablesFor="+"
- icon="$nl$/icons/full/etool16/watch_exp.gif"
- label="%Watch.label"
- helpContextId="watch_action_context"
- menubarPath="org.eclipse.ui.run/jdtGroup">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- <objectClass
- name="org.eclipse.jdt.debug.core.IJavaVariable">
- </objectClass>
- </or>
- </and>
- </enablement>
- </action>
- </actionSet>
- </extension>
- <extension
- point="org.eclipse.ui.views">
- <view
- name="%displayViewName"
- icon="$nl$/icons/full/etool16/disp_sbook.gif"
- category="org.eclipse.debug.ui"
- class="org.eclipse.jdt.internal.debug.ui.display.DisplayView"
- id="org.eclipse.jdt.debug.ui.DisplayView">
- </view>
- </extension>
- <extension
- point="org.eclipse.ui.perspectiveExtensions">
- <perspectiveExtension
- targetID="org.eclipse.debug.ui.DebugPerspective">
- <actionSet
- id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
- </actionSet>
- </perspectiveExtension>
- <perspectiveExtension
- targetID="org.eclipse.jdt.ui.JavaPerspective">
- <actionSet
- id="org.eclipse.debug.ui.breakpointActionSet">
- </actionSet>
- <actionSet
- id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
- </actionSet>
- </perspectiveExtension>
- <perspectiveExtension
- targetID="org.eclipse.jdt.ui.JavaHierarchyPerspective">
- <actionSet
- id="org.eclipse.debug.ui.breakpointActionSet">
- </actionSet>
- <actionSet
- id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
- </actionSet>
- </perspectiveExtension>
- <perspectiveExtension
- targetID="org.eclipse.jdt.ui.JavaBrowsingPerspective">
- <actionSet
- id="org.eclipse.debug.ui.breakpointActionSet">
- </actionSet>
- <actionSet
- id="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
- </actionSet>
- </perspectiveExtension>
- <perspectiveExtension
- targetID="org.eclipse.debug.ui.DebugPerspective">
- <view
- relative="org.eclipse.ui.console.ConsoleView"
- visible="false"
- relationship="stack"
- id="org.eclipse.jdt.debug.ui.DisplayView">
- </view>
- <view
- relative="org.eclipse.debug.ui.DebugView"
- visible="false"
- relationship="stack"
- id="org.eclipse.jdt.ui.PackageExplorer">
- </view>
- <view
- relative="org.eclipse.debug.ui.DebugView"
- visible="false"
- relationship="stack"
- id="org.eclipse.jdt.ui.TypeHierarchy">
- </view>
- <view
- relative="org.eclipse.ui.console.ConsoleView"
- visible="false"
- relationship="stack"
- id="org.eclipse.search.SearchResultView">
- </view>
- <viewShortcut
- id="org.eclipse.jdt.debug.ui.DisplayView">
- </viewShortcut>
- </perspectiveExtension>
- </extension>
- <extension
- point="org.eclipse.ui.popupMenus">
- <objectContribution
- objectClass="org.eclipse.debug.core.model.IStackFrame"
- id="org.eclipse.jdt.debug.ui.ShowStratumActions">
- <action
- label="%showStratumAction.label"
- style="pulldown"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowStratumAction"
- menubarPath="emptyThreadGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.ShowStratum">
- </action>
- <enablement>
- <test property="org.eclipse.jdt.debug.isMultiStrata" value="true"/>
- </enablement>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaMethodBreakpoint"
- id="org.eclipse.jdt.debug.MethodBreakpointToggleActions">
- <action
- label="%entryAction.label"
- helpContextId="entry_toggle_action_context"
- state="false"
- class="org.eclipse.jdt.internal.debug.ui.actions.EntryToggleAction"
- menubarPath="emptyBreakpointGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.EntryToggle">
- </action>
- <action
- label="%exitAction.label"
- helpContextId="exit_toggle_action_context"
- state="false"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExitToggleAction"
- menubarPath="emptyBreakpointGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.ExitToggle">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaBreakpoint"
- id="org.eclipse.jdt.debug.JavaBreakpointActions">
- <action
- label="%hitCount.label"
- icon="$nl$/icons/full/elcl16/sethitcount_co.gif"
- helpContextId="hit_count_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.BreakpointHitCountAction"
- menubarPath="emptyBreakpointGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.BreakpointHitCount">
- </action>
- <action
- label="%suspendPolicy.label"
- icon="$nl$/icons/full/elcl16/suspend_co.gif"
- helpContextId="breakpoint_suspend_policy_toggle_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.BreakpointSuspendPolicyToggleAction"
- menubarPath="emptyBreakpointGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.SuspendPolicy">
- </action>
- <action
- label="%breakpointPropertiesAction.label"
- helpContextId="breakpoint_properties_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesAction"
- menubarPath="additions"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointProperties">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"
- id="org.eclipse.jdt.debug.ExceptionToggleActions">
- <action
- label="%caughtAction.label"
- helpContextId="exception_caught_toggle_action_context"
- state="true"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExceptionCaughtToggleAction"
- menubarPath="emptyBreakpointGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.CaughtToggle">
- </action>
- <action
- label="%uncaughtAction.label"
- helpContextId="exception_uncaught_toggle_action_context"
- state="true"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExceptionUncaughtToggleAction"
- menubarPath="emptyBreakpointGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.UncaughtToggle">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaThread"
- id="org.eclipse.jdt.debug.TerminateEvaluationActions">
- <filter
- name="TerminateEvaluationActionFilter"
- value="supportsTerminateEvaluation">
- </filter>
- <action
- label="%terminateEvaluationAction.label"
- helpContextId="terminate_evaluation_action_context"
- tooltip="%terminateEvaluationAction.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.TerminateEvaluationAction"
- menubarPath="emptyThreadGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.TerminateEvaluation">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaThread"
- id="org.eclipse.jdt.debug.ExcludeExceptionAction">
- <filter
- name="ExcludeExceptionLocationFilter"
- value="suspendedAtException">
- </filter>
- <action
- label="%excludeExceptionLocationAction.label"
- helpContextId="exclude_exception_location_action_context"
- tooltip="%excludeExceptionLocationAction.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExcludeExceptionLocationAction"
- menubarPath="emptyThreadGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.ExcludeExceptionLocation">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaStackFrame"
- id="org.eclipse.jdt.debug.AddStepFilterActions">
- <action
- label="%addPackageStepFilterAction.label"
- helpContextId="add_package_step_filter_action_context"
- tooltip="%addPackageStepFilterAction.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.AddPackageStepFilterAction"
- menubarPath="emptyThreadGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.AddPackageStepFilterAction">
- </action>
- <action
- label="%addTypeStepFilterAction.label"
- helpContextId="add_type_step_filter_action_context"
- tooltip="%addTypeStepFilterAction.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.AddTypeStepFilterAction"
- menubarPath="emptyThreadGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.AddTypeStepFilterAction">
- </action>
- <action
- label="%editStepFiltersAction.label"
- helpContextId="edit_step_filters_action_context"
- tooltip="%editStepFiltersAction.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.EditStepFiltersAction"
- menubarPath="emptyThreadGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.EditStepFiltersAction">
- </action>
- </objectContribution>
- <viewerContribution
- targetID="org.eclipse.debug.ui.VariableView.detail"
- id="org.eclipse.jdt.debug.DetailsEvaluationActions">
- <visibility>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- </visibility>
- <action
- label="%Execute.label"
- icon="$nl$/icons/full/etool16/run_sbook.gif"
- helpContextId="execute_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- menubarPath="variableGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.variablesViewDetail.Execute">
- <selection
- class="org.eclipse.jface.text.ITextSelection">
- </selection>
- </action>
- <action
- label="%Display.label"
- icon="$nl$/icons/full/etool16/disp_sbook.gif"
- helpContextId="display_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Display"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- menubarPath="variableGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.variablesViewDetail.Display">
- <selection
- class="org.eclipse.jface.text.ITextSelection">
- </selection>
- </action>
- <action
- label="%Inspect.label"
- icon="$nl$/icons/full/etool16/insp_sbook.gif"
- helpContextId="inspect_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- menubarPath="variableGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.variablesViewDetail.Inspect">
- <selection
- class="org.eclipse.jface.text.ITextSelection">
- </selection>
- </action>
- </viewerContribution>
- <viewerContribution
- targetID="org.eclipse.jdt.debug.ui.DisplayView"
- id="org.eclipse.jdt.debug.DisplayEvaluationActions">
- <visibility>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- </visibility>
- <action
- label="%Execute.label"
- icon="$nl$/icons/full/etool16/run_sbook.gif"
- helpContextId="execute_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- menubarPath="evaluationGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.displayView.Execute">
- <enablement>
- <and>
- <or>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.scrapbookActive"
- value="true">
- </systemProperty>
- </or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%Display.label"
- icon="$nl$/icons/full/etool16/disp_sbook.gif"
- helpContextId="display_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Display"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- menubarPath="evaluationGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.displayView.Display">
- <enablement>
- <and>
- <or>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.scrapbookActive"
- value="true">
- </systemProperty>
- </or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%Inspect.label"
- icon="$nl$/icons/full/etool16/insp_sbook.gif"
- helpContextId="inspect_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- menubarPath="evaluationGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.displayView.Inspect">
- <enablement>
- <and>
- <or>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.scrapbookActive"
- value="true">
- </systemProperty>
- </or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- </viewerContribution>
- <viewerContribution
- targetID="javaStackTraceConsole.#ContextMenu"
- id="org.eclipse.jdt.debug.ui.javaStackTraceConsoleContextMenu">
- <action
- label="%FormatStackTraceActionDelegate.name"
- tooltip="%FormatStackTraceActionDelegate.tooltip"
- definitionId="org.eclipse.jdt.ui.edit.text.java.format"
- class="org.eclipse.jdt.internal.debug.ui.console.FormatStackTraceActionDelegate"
- menubarPath="additions"
- id="org.eclipse.jdt.debug.ui.formatJavaStackTraceAction"/>
- </viewerContribution>
- </extension>
- <extension
- point="org.eclipse.ui.viewActions">
- <viewContribution
- targetID="org.eclipse.debug.ui.VariableView"
- id="org.eclipse.jdt.debug.ui.VariableViewActions">
- <action
- label="%primitiveOptionsAction.label"
- helpContextId="primitive_options_action_context"
- tooltip="%primitiveOptionsAction.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.PrimitiveOptionsAction"
- menubarPath="javaActions"
- id="org.eclipse.jdt.debug.ui.variableViewActions.PrimitiveOptions">
- </action>
- <action
- helpContextId="edit_logical_structures_action_context"
- label="%editLogicalStructuresAction.label"
- tooltip="%editLogicalStructuresAction.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.EditLogicalStructuresAction"
- menubarPath="javaActions"
- id="org.eclipse.jdt.debug.ui.variableViewActions.LogicalStructures"/>
- <action
- label="%detailOptionsAction.label"
- helpContextId="detail_options_action_context"
- tooltip="%detailOptionsAction.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.DetailOptionsAction"
- menubarPath="javaActions"
- id="org.eclipse.jdt.debug.ui.variableViewActions.DetailOptions">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowNullArrayEntriesAction"
- helpContextId="show_null_entries_action_context"
- label="%showNullEntriesAction.label"
- menubarPath="javaActions"
- tooltip="%showNullEntriesAction.tooltip">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.variableViewActions.ShowQualified"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
- icon="$nl$/icons/full/obj16/package_obj.gif"
- helpContextId="show_qualified_action_context"
- label="%showQualifiedAction.label"
- menubarPath="javaActions"
- tooltip="%showQualifiedAction.tooltip">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.variableViewActions.ShowStatic"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction"
- icon="$nl$/icons/full/elcl16/static_co.gif"
- helpContextId="show_static_action_context"
- label="%showStaticAction.label"
- menubarPath="javaActions"
- tooltip="%showStaticAction.tooltip">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.variableViewActions.ShowConstants"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction"
- icon="$nl$/icons/full/elcl16/constant_co.gif"
- helpContextId="show_constants_action_context"
- label="%showConstantsAction.label"
- menubarPath="javaActions"
- tooltip="%showConstantsAction.tooltip">
- </action>
- </viewContribution>
- <viewContribution
- targetID="org.eclipse.debug.ui.ExpressionView"
- id="org.eclipse.jdt.debug.ui.ExpressionViewActions">
- <action
- label="%primitiveOptionsAction.label"
- helpContextId="primitive_options_action_context"
- tooltip="%primitiveOptionsAction.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.PrimitiveOptionsAction"
- menubarPath="javaActions"
- id="org.eclipse.jdt.debug.ui.expressionViewActions.PrimitiveOptions">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.variableViewActions.ShowNullEntries"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowNullArrayEntriesAction"
- helpContextId="show_null_entries_action_context"
- label="%showNullEntriesAction.label"
- menubarPath="javaActions"
- tooltip="%showNullEntriesAction.tooltip">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowQualified"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
- icon="$nl$/icons/full/obj16/package_obj.gif"
- helpContextId="show_qualified_action_context"
- label="%showQualifiedAction.label"
- menubarPath="javaActions"
- tooltip="%showQualifiedAction.tooltip">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowStatic"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowStaticVariablesAction"
- icon="$nl$/icons/full/elcl16/static_co.gif"
- helpContextId="show_static_action_context"
- label="%showStaticAction.label"
- menubarPath="javaActions"
- tooltip="%showStaticAction.tooltip">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.expressionViewActions.ShowConstants"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowConstantsAction"
- icon="$nl$/icons/full/elcl16/constant_co.gif"
- helpContextId="show_constants_action_context"
- label="%showConstantsAction.label"
- menubarPath="javaActions"
- tooltip="%showConstantsAction.tooltip">
- </action>
- </viewContribution>
- <viewContribution
- targetID="org.eclipse.debug.ui.BreakpointView"
- id="org.eclipse.jdt.debug.ui.BreakpointViewActions">
- <action
- id="org.eclipse.jdt.debug.ui.actions.AddException"
- toolbarPath="javaExceptions"
- hoverIcon="$nl$/icons/full/elcl16/exc_catch.gif"
- class="org.eclipse.jdt.internal.debug.ui.breakpoints.AddExceptionAction"
- disabledIcon="$nl$/icons/full/dlcl16/exc_catch.gif"
- icon="$nl$/icons/full/elcl16/exc_catch.gif"
- helpContextId="add_exception_action_context"
- label="%exceptionAction.label"
- tooltip="%exceptionAction.tooltip">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.breakpointViewActions.ShowQualified"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
- icon="$nl$/icons/full/obj16/package_obj.gif"
- helpContextId="show_qualified_action_context"
- label="%showQualifiedAction.label"
- menubarPath="javaActions"
- tooltip="%showQualifiedAction.tooltip">
- </action>
- </viewContribution>
- <viewContribution
- targetID="org.eclipse.debug.ui.DebugView"
- id="org.eclipse.jdt.debug.ui.LaunchViewActions">
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.launchViewActions.ShowQualified"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowQualifiedAction"
- icon="$nl$/icons/full/obj16/package_obj.gif"
- helpContextId="show_qualified_action_context"
- label="%showQualifiedAction.label"
- menubarPath="javaActions"
- tooltip="%showQualifiedAction.tooltip">
- </action>
- <action
- style="toggle"
- id="org.eclipse.jdt.debug.ui.launchViewActions.ShowSystemThreads"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowSystemThreadsAction"
- icon="$nl$/icons/full/obj16/thread_obj.gif"
- helpContextId="show_system_threads_context"
- label="%showSystemThreads.label"
- menubarPath="javaActions"
- tooltip="%showSystemThreads.tooltip">
- </action>
- <action
- helpContextId="show_monitor_thread_info_context"
- label="%showMonitorThreadInfo.label"
- icon="$nl$/icons/full/obj16/thread_and_monitor_obj.gif"
- tooltip="%showMonitorThreadInfo.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.ShowMonitorThreadInformation"
- style="toggle"
- menubarPath="javaAction"
- id="org.eclipse.jdt.debug.ui.launchViewActions.ShowMonitorThreadInfo"/>
- </viewContribution>
- <viewContribution
- targetID="org.eclipse.jdt.debug.ui.DisplayView"
- id="org.eclipse.jdt.debug.ui.DisplayViewActions">
- <action
- toolbarPath="evaluationGroup"
- id="org.eclipse.jdt.debug.ui.displayViewToolbar.Execute"
- hoverIcon="$nl$/icons/full/etool16/run_sbook.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- disabledIcon="$nl$/icons/full/dtool16/run_sbook.gif"
- enablesFor="+"
- icon="$nl$/icons/full/etool16/run_sbook.gif"
- helpContextId="execute_action_context"
- label="%Execute.label"
- tooltip="%Execute.tooltip">
- <enablement>
- <and>
- <or>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.scrapbookActive"
- value="true">
- </systemProperty>
- </or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- toolbarPath="evaluationGroup"
- id="org.eclipse.jdt.debug.ui.displayViewToolbar.Display"
- hoverIcon="$nl$/icons/full/etool16/disp_sbook.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- disabledIcon="$nl$/icons/full/dtool16/disp_sbook.gif"
- enablesFor="+"
- icon="$nl$/icons/full/etool16/disp_sbook.gif"
- helpContextId="display_action_context"
- label="%Display.label"
- tooltip="%Display.tooltip">
- <enablement>
- <and>
- <or>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.scrapbookActive"
- value="true">
- </systemProperty>
- </or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- toolbarPath="evaluationGroup"
- id="org.eclipse.jdt.debug.ui.displayViewToolbar.Inspect"
- hoverIcon="$nl$/icons/full/etool16/insp_sbook.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- disabledIcon="$nl$/icons/full/dtool16/insp_sbook.gif"
- enablesFor="+"
- icon="$nl$/icons/full/etool16/insp_sbook.gif"
- helpContextId="inspect_action_context"
- label="%Inspect.label"
- tooltip="%Inspect.tooltip">
- <enablement>
- <and>
- <or>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.scrapbookActive"
- value="true">
- </systemProperty>
- </or>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- </viewContribution>
- </extension>
- <!--Java debug model presentation -->
- <extension
- point="org.eclipse.debug.ui.debugModelPresentations">
- <debugModelPresentation
- detailsViewerConfiguration="org.eclipse.jdt.internal.debug.ui.display.DetailsViewerConfiguration"
- class="org.eclipse.jdt.internal.debug.ui.JDIModelPresentation"
- id="org.eclipse.jdt.debug">
- </debugModelPresentation>
- </extension>
- <extension
- point="org.eclipse.ui.popupMenus">
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaStackFrame"
- id="org.eclipse.jdt.debug.ui.ReceivingStackFrameActions">
- <filter
- name="ReceivingStackFrameActionFilter"
- value="isReceivingType">
- </filter>
- <action
- label="%openRecTypeHierarchy.label"
- helpContextId="open_receiving_type_hierarchy_action_context"
- tooltip="%openRecTypeHierarchy.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.OpenReceivingTypeHierarchyAction"
- menubarPath="emptyEditGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.OpenReceivingTypeHierarchy">
- </action>
- <action
- label="%openRecType.label"
- helpContextId="open_on_receiving_type_action_context"
- tooltip="%openRecType.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.OpenReceivingTypeAction"
- menubarPath="emptyEditGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.OpenReceivingType">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaStackFrame"
- id="org.eclipse.jdt.debug.ui.DeclaringStackFrameActions">
- <action
- label="%openDeclTypeHierarchy.label"
- helpContextId="open_declaring_type_hierarchy_action_context"
- tooltip="%openDeclTypeHierarchy.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.OpenDeclaringTypeHierarchyAction"
- menubarPath="emptyEditGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.OpenDeclaringTypeHierarchy">
- </action>
- <action
- label="%openDeclType.label"
- helpContextId="open_on_declaring_type_action_context"
- tooltip="%openDeclType.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.OpenDeclaringTypeAction"
- menubarPath="emptyEditGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.OpenDeclaringType">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
- id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions">
- <filter
- name="PrimitiveVariableActionFilter"
- value="isPrimitive">
- </filter>
- <filter
- name="ConcreteVariableActionFilter"
- value="isConcrete">
- </filter>
- <action
- label="%openConcreteVarTypeHierarchy.label"
- helpContextId="open_variable_concrete_type_hierarchy_action_context"
- tooltip="%openConcreteVarTypeHierarchy.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableConcreteTypeHierarchyAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.OpenVariableConcreteTypeHierarchy">
- </action>
- <action
- label="%openConcreteVarType.label"
- helpContextId="open_variable_concrete_type_action_context"
- tooltip="%openConcreteVarType.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableConcreteTypeAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.OpenVariableConcreteType">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
- id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions">
- <filter
- name="PrimitiveVariableActionFilter"
- value="isPrimitive">
- </filter>
- <action
- label="%openDeclVarTypeHierarchy.label"
- helpContextId="open_variable_declared_type_hierarchy_action_context"
- tooltip="%openDeclVarTypeHierarchy.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableDeclaredTypeHierarchyAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.OpenVariableDeclaredTypeHierarchy">
- </action>
- <action
- label="%openDeclVarType.label"
- helpContextId="open_on_variable_type_action_context"
- tooltip="%openDeclVarType.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.OpenVariableDeclaredTypeAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.OpenVariableDeclaredType">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
- id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions">
- <visibility>
- <and>
- <objectState
- name="PrimitiveVariableActionFilter"
- value="isValuePrimitive">
- </objectState>
- <not>
- <objectState
- name="DetailFormatterFilter"
- value="isDefined">
- </objectState>
- </not>
- </and>
- </visibility>
- <action
- label="%newDetailFormatter.label"
- helpContextId="new_detail_formatter_action_context"
- tooltip="%newDetailFormatter.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.NewDetailFormatterAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.NewDetailFormatter">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
- id="org.eclipse.jdt.debug.ui.FilteredJavaVariableActions">
- <filter
- name="DetailFormatterFilter"
- value="isDefined">
- </filter>
- <action
- label="%editDetailFormatter.label"
- helpContextId="edit_detail_formatter_action_context"
- tooltip="%editDetailFormatter.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.EditDetailFormatterAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.EditDetailFormatter">
- </action>
- <action
- label="%removeDetailFormatter.label"
- helpContextId="remove_detail_formatter_action_context"
- tooltip="%removeDetailFormatter.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.RemoveDetailFormatterAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.removeDetailFormatter">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.internal.debug.ui.display.JavaInspectExpression"
- id="org.eclipse.jdt.debug.ui.FilteredJavaInspectExpressionActions">
- <visibility>
- <and>
- <objectState
- name="PrimitiveVariableActionFilter"
- value="isNotPrimitive">
- </objectState>
- <not>
- <objectState
- name="DetailFormatterFilter"
- value="isDefined">
- </objectState>
- </not>
- </and>
- </visibility>
- <action
- label="%newDetailFormatter.label"
- helpContextId="new_detail_formatter_action_context"
- tooltip="%newDetailFormatter.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.NewDetailFormatterAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.NewDetailFormatter">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.internal.debug.ui.display.JavaInspectExpression"
- id="org.eclipse.jdt.debug.ui.FilteredJavaInspectExpressionActions">
- <filter
- name="PrimitiveVariableActionFilter"
- value="isNotPrimitive">
- </filter>
- <filter
- name="DetailFormatterFilter"
- value="isDefined">
- </filter>
- <action
- label="%editDetailFormatter.label"
- helpContextId="edit_detail_formatter_action_context"
- tooltip="%editDetailFormatter.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.EditDetailFormatterAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.EditDetailFormatter">
- </action>
- <action
- label="%removeDetailFormatter.label"
- helpContextId="remove_detail_formatter_action_context"
- tooltip="%removeDetailFormatter.tooltip"
- class="org.eclipse.jdt.internal.debug.ui.actions.RemoveDetailFormatterAction"
- menubarPath="emptyNavigationGroup"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.actions.removeDetailFormatter">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
- id="org.eclipse.jdt.debug.ui.JavaVariableActions">
- <action
- label="%Inspect.label"
- icon="$nl$/icons/full/etool16/insp_sbook.gif"
- helpContextId="variable_inspect_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- menubarPath="openOnGroup"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.VariableInspectAction">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
- id="org.eclipse.jdt.debug.ui.JavaLogicalStructureActions">
- <action
- enablesFor="1"
- label="%EditLogicalStructure.label"
- class="org.eclipse.jdt.internal.debug.ui.actions.EditVariableLogicalStructureAction"
- menubarPath="emptyNavigationGroup"
- id="EditLogicalStructure"/>
- <visibility>
- <objectState
- value="canEditLogicalStructure"
- name="JavaLogicalStructureFilter"/>
- </visibility>
- </objectContribution>
- <viewerContribution
- targetID="#JavaSnippetEditorContext"
- id="org.eclipse.jdt.debug.ui.JavaSnippetPopupActions">
- <action
- label="%Execute.label"
- icon="$nl$/icons/full/etool16/run_sbook.gif"
- helpContextId="execute_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.Execute">
- <selection
- class="org.eclipse.jface.text.ITextSelection">
- </selection>
- </action>
- <action
- label="%Display.label"
- icon="$nl$/icons/full/etool16/disp_sbook.gif"
- helpContextId="display_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Display"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.Display">
- <selection
- class="org.eclipse.jface.text.ITextSelection">
- </selection>
- </action>
- <action
- label="%Inspect.label"
- icon="$nl$/icons/full/etool16/insp_sbook.gif"
- helpContextId="inspect_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.actions.Inspect">
- <selection
- class="org.eclipse.jface.text.ITextSelection">
- </selection>
- </action>
- </viewerContribution>
- <viewerContribution
- targetID="#ClassFileRulerContext"
- id="org.eclipse.jdt.debug.ui.ClassFileRulerPopupActions">
- <action
- label="%JavaBreakpointProperties.label"
- helpContextId="breakpoint_properties_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"
- menubarPath="debug"
- id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate">
- </action>
- <action
- label="%EnableBreakpoint.label"
- helpContextId="enable_disable_breakpoint_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"
- menubarPath="debug"
- id="org.eclipse.jdt.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate">
- </action>
- <action
- label="%AddBreakpoint.label"
- helpContextId="manage_breakpoint_action_context"
- class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
- menubarPath="debug"
- id="org.eclipse.jdt.debug.ui.actions.BreakpointRulerActionDelegate">
- </action>
- </viewerContribution>
- <viewerContribution
- targetID="#CompilationUnitRulerContext"
- id="org.eclipse.jdt.debug.ui.CompilationUnitRulerPopupActions">
- <action
- label="%JavaBreakpointProperties.label"
- helpContextId="breakpoint_properties_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate"
- menubarPath="debug"
- id="org.eclipse.jdt.debug.ui.actions.JavaBreakpointPropertiesRulerActionDelegate">
- </action>
- <action
- label="%EnableBreakpoint.label"
- helpContextId="enable_disable_breakpoint_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate"
- menubarPath="debug"
- id="org.eclipse.jdt.debug.ui.actions.EnableDisableBreakpointRulerActionDelegate">
- </action>
- <action
- label="%AddBreakpoint.label"
- helpContextId="manage_breakpoint_action_context"
- class="org.eclipse.debug.ui.actions.RulerToggleBreakpointActionDelegate"
- menubarPath="debug"
- id="org.eclipse.jdt.debug.ui.actions.BreakpointRulerActionDelegate">
- </action>
- </viewerContribution>
- <viewerContribution
- targetID="#CompilationUnitEditorContext"
- id="org.eclipse.jdt.debug.ui.CUPopupActions">
- <visibility>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </visibility>
- <action
- label="%stepIntoSelectionAction.label"
- helpContextId="step_into_selection_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionActionDelegate"
- menubarPath="additions"
- enablesFor="*"
- id="org.eclipse.jdt.debug.ui.cuPopup.StepIntoSelection"
- definitionId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.instanceof.IJavaStackFrame"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%runToLineAction.label"
- helpContextId="run_to_line_action_context"
- definitionId="org.eclipse.debug.ui.commands.RunToLine"
- class="org.eclipse.debug.ui.actions.RunToLineActionDelegate"
- menubarPath="additions"
- id="org.eclipse.jdt.debug.ui.cuPopup.RunToLine">
- </action>
- <action
- label="%Execute.label"
- icon="$nl$/icons/full/etool16/run_sbook.gif"
- helpContextId="execute_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.cuPopup.Execute">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%Display.label"
- icon="$nl$/icons/full/etool16/disp_sbook.gif"
- helpContextId="display_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Display"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- menubarPath="additions"
- id="org.eclipse.jdt.debug.ui.cuPopup.Display">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%Inspect.label"
- icon="$nl$/icons/full/etool16/insp_sbook.gif"
- helpContextId="inspect_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- menubarPath="additions"
- id="org.eclipse.jdt.debug.ui.cuPopup.Inspect">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%Watch.label"
- icon="$nl$/icons/full/etool16/watch_exp.gif"
- helpContextId="watch_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.cuPopup.Watch">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- </viewerContribution>
- <viewerContribution
- targetID="#ClassFileEditorContext"
- id="org.eclipse.jdt.debug.ui.CFPopupActions">
- <visibility>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </visibility>
- <action
- label="%stepIntoSelectionAction.label"
- helpContextId="step_into_selection_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.StepIntoSelectionActionDelegate"
- menubarPath="additions"
- enablesFor="*"
- id="org.eclipse.jdt.debug.ui.cfPopup.StepIntoSelection"
- definitionId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.instanceof.IJavaStackFrame"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%runToLineAction.label"
- helpContextId="run_to_line_action_context"
- definitionId="org.eclipse.debug.ui.commands.RunToLine"
- class="org.eclipse.debug.ui.actions.RunToLineActionDelegate"
- menubarPath="additions"
- id="org.eclipse.jdt.debug.ui.cuPopup.RunToLine">
- </action>
- <action
- label="%Execute.label"
- icon="$nl$/icons/full/etool16/run_sbook.gif"
- helpContextId="execute_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Execute"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.cfPopup.Execute">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%Display.label"
- icon="$nl$/icons/full/etool16/disp_sbook.gif"
- helpContextId="display_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Display"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- menubarPath="additions"
- id="org.eclipse.jdt.debug.ui.cfPopup.Display">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%Inspect.label"
- icon="$nl$/icons/full/etool16/insp_sbook.gif"
- helpContextId="inspect_action_context"
- definitionId="org.eclipse.jdt.debug.ui.commands.Inspect"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- menubarPath="additions"
- id="org.eclipse.jdt.debug.ui.cfPopup.Inspect">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- <action
- label="%Watch.label"
- icon="$nl$/icons/full/etool16/watch_exp.gif"
- helpContextId="watch_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.WatchAction"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.cfPopup.Watch">
- <enablement>
- <and>
- <systemProperty
- name="org.eclipse.jdt.debug.ui.debuggerActive"
- value="true">
- </systemProperty>
- <objectClass
- name="org.eclipse.jface.text.ITextSelection">
- </objectClass>
- </and>
- </enablement>
- </action>
- </viewerContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.core.IMethod"
- id="org.eclipse.jdt.debug.ui.MethodBreakpointActions">
- <visibility>
- <not>
- <objectState name="MethodActionFilter" value="isAbstract"/>
- </not>
- </visibility>
- <action
- label="%manageMethodBreakpointAction.label"
- helpContextId="manage_method_breakpoint_action_context"
- class="org.eclipse.debug.ui.actions.ToggleMethodBreakpointActionDelegate"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.MethodBreakpoint">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.core.IField"
- id="org.eclipse.jdt.debug.ui.WatchpointActions">
- <action
- label="%manageWatchpointAction.label"
- helpContextId="manage_watchpoint_action_context"
- class="org.eclipse.debug.ui.actions.ToggleWatchpointActionDelegate"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.Watchpoint">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.core.IType"
- id="org.eclipse.jdt.debug.ui.TypeActions">
- <action
- label="%toggleClassPrepareAction.label"
- helpContextId="toggle_class_prepare_action_context"
- class="org.eclipse.jdt.internal.debug.ui.breakpoints.ToggleClassPrepareBreakpointAction"
- menubarPath="additions"
- enablesFor="+"
- id="org.eclipse.jdt.debug.ui.ToggleClassPrepare">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaVariable"
- id="org.eclipse.jdt.debug.ui.InstanceFiltersActions">
- <filter
- name="JavaVariableActionFilter"
- value="instanceFilter">
- </filter>
- <action
- label="%instanceFiltersAction.label"
- helpContextId="instance_filters_action_context"
- class="org.eclipse.jdt.internal.debug.ui.actions.InstanceFiltersAction"
- menubarPath="additions"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.InstanceFilterAction">
- </action>
- </objectContribution>
- <objectContribution
- objectClass="org.eclipse.jdt.debug.core.IJavaFieldVariable"
- id="org.eclipse.jdt.debug.ui.WatchpointActions">
- <action
- label="%manageWatchpointAction.label"
- helpContextId="manage_watchpoint_action_context"
- class="org.eclipse.debug.ui.actions.ToggleWatchpointActionDelegate"
- menubarPath="additions"
- enablesFor="1"
- id="org.eclipse.jdt.debug.ui.VariableWatchpoint">
- </action>
- </objectContribution>
- <viewerContribution
- targetID="#JavaSnippetRulerContext"
- id="org.eclipse.jdt.internal.debug.ui.snippeteditor.JavaSnippetRulerContext">
- <action
- label="%AddTask.label"
- helpContextId="org.eclipse.ui.AddTask_action_context"
- tooltip="%AddTask.tooltip"
- class="org.eclipse.ui.texteditor.TaskRulerAction"
- menubarPath="additions"
- id="org.eclipse.ui.texteditor.TaskRulerAction">
- </action>
- <action
- label="%AddBookmark.label"
- helpContextId="org.eclipse.ui.bookmark_action_context"
- tooltip="%AddBookmark.tooltip"
- class="org.eclipse.ui.texteditor.BookmarkRulerAction"
- menubarPath="additions"
- id="org.eclipse.ui.texteditor.BookmarkRulerAction">
- </action>
- </viewerContribution>
- </extension>
- <extension
- point="org.eclipse.ui.editorActions">
- <editorContribution
- targetID="org.eclipse.jdt.debug.ui.SnippetEditor"
- id="org.eclipse.jdt.debug.ui.JavaSnippetToolbarActions">
- <action
- toolbarPath="evaluationGroup"
- id="org.eclipse.jdt.debug.ui.SnippetExecute"
- hoverIcon="$nl$/icons/full/etool16/run_sbook.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.ExecuteAction"
- disabledIcon="$nl$/icons/full/dtool16/run_sbook.gif"
- enablesFor="+"
- icon="$nl$/icons/full/etool16/run_sbook.gif"
- helpContextId="execute_action_context"
- label="%Execute.label"
- tooltip="%Execute.tooltip">
- <selection
- class="org.eclipse.jface.text.ITextSelection">
- </selection>
- </action>
- <action
- toolbarPath="evaluationGroup"
- id="org.eclipse.jdt.debug.ui.SnippetDisplay"
- hoverIcon="$nl$/icons/full/etool16/disp_sbook.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayAction"
- disabledIcon="$nl$/icons/full/dtool16/disp_sbook.gif"
- enablesFor="+"
- icon="$nl$/icons/full/etool16/disp_sbook.gif"
- helpContextId="display_action_context"
- label="%Display.label"
- tooltip="%Display.tooltip">
- <selection
- class="org.eclipse.jface.text.ITextSelection">
- </selection>
- </action>
- <action
- toolbarPath="evaluationGroup"
- id="org.eclipse.jdt.debug.ui.SnippetInspect"
- hoverIcon="$nl$/icons/full/etool16/insp_sbook.gif"
- class="org.eclipse.jdt.internal.debug.ui.actions.PopupInspectAction"
- disabledIcon="$nl$/icons/full/dtool16/insp_sbook.gif"
- enablesFor="+"
- icon="$nl$/icons/full/etool16/insp_sbook.gif"
- helpContextId="inspect_action_context"
- label="%Inspect.label"
- tooltip="%Inspect.tooltip">
- <selection
- class="org.eclipse.jface.text.ITextSelection">
- </selection>
- </action>
- </editorContribution>
- </extension>
- <extension
- point="org.eclipse.ui.propertyPages">
- <page
- objectClass="org.eclipse.core.resources.IFile"
- name="%snippetEditorPageName"
- nameFilter="*.jpage"
- class="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetEditorPropertyPage"
- id="org.eclipse.jdt.debug.ui.snippeteditor.SnippetEditorPage">
- </page>
- <page
- objectClass="org.eclipse.jdt.debug.core.IJavaLineBreakpoint"
- adaptable="true"
- name="%commonPage.label"
- class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaLineBreakpointPage"
- id="org.eclipse.jdt.debug.ui.propertypages.common">
- </page>
- <page
- objectClass="org.eclipse.jdt.debug.core.IJavaLineBreakpoint"
- adaptable="true"
- name="%filteringPage.label"
- class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaBreakpointAdvancedPage"
- id="org.eclipse.jdt.debug.ui.propertypages.filtering">
- </page>
- <page
- objectClass="org.eclipse.jdt.debug.core.IJavaClassPrepareBreakpoint"
- adaptable="true"
- name="%commonPage.label"
- class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaBreakpointPage"
- id="org.eclipse.jdt.debug.ui.propertypages.common">
- </page>
-
- <page
- objectClass="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"
- adaptable="true"
- name="%filteringPage.label"
- class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaExceptionBreakpointAdvancedPage"
- id="org.eclipse.jdt.debug.ui.propertypages.filtering">
- </page>
- <page
- objectClass="org.eclipse.jdt.debug.core.IJavaExceptionBreakpoint"
- adaptable="true"
- name="%commonPage.label"
- class="org.eclipse.jdt.internal.debug.ui.propertypages.JavaExceptionBreakpointPage"
- id="org.eclipse.jdt.debug.ui.propertypages.common">
- </page>
- </extension>
- <extension
- point="org.eclipse.ui.preferencePages">
- <page
- name="%installJREPageName"
- category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
- class="org.eclipse.jdt.internal.debug.ui.jres.JREsPreferencePage"
- id="org.eclipse.jdt.debug.ui.preferences.VMPreferencePage">
- <keywordReference id="org.eclipse.jdt.debug.ui.jres"/>
- </page>
- <page
- name="%javaDebugPrefName"
- category="org.eclipse.jdt.ui.preferences.JavaBasePreferencePage"
- class="org.eclipse.jdt.internal.debug.ui.JavaDebugPreferencePage"
- id="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage">
- <keywordReference id="org.eclipse.jdt.debug.ui.general"/>
- </page>
- <page
- name="%javaStepFilterPrefName"
- category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage"
- class="org.eclipse.jdt.internal.debug.ui.JavaStepFilterPreferencePage"
- id="org.eclipse.jdt.debug.ui.JavaStepFilterPreferencePage">
- <keywordReference id="org.eclipse.jdt.debug.ui.stepFilters"/>
- </page>
- <page
- name="%javaDetailFormattersPrefName"
- category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage"
- class="org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersPreferencePage"
- id="org.eclipse.jdt.debug.ui.JavaDetailFormattersPreferencePage">
- <keywordReference id="org.eclipse.jdt.debug.ui.detailFormatters"/>
- </page>
- <page
- category="org.eclipse.jdt.debug.ui.JavaDebugPreferencePage"
- class="org.eclipse.jdt.internal.debug.ui.JavaLogicalStructuresPreferencePage"
- id="org.eclipse.jdt.debug.ui.JavaLogicalStructuresPreferencePage"
- name="%javaLogicalStruturePref.name">
- <keywordReference id="org.eclipse.jdt.debug.ui.logicalStructures"/>
- </page>
- </extension>
- <extension
- point="org.eclipse.debug.ui.launchConfigurationTypeImages">
- <launchConfigurationTypeImage
- icon="$nl$/icons/full/etool16/java_app.gif"
- configTypeID="org.eclipse.jdt.launching.localJavaApplication"
- id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.localJavaApplication">
- </launchConfigurationTypeImage>
- <launchConfigurationTypeImage
- icon="$nl$/icons/full/etool16/java_attach.gif"
- configTypeID="org.eclipse.jdt.launching.remoteJavaApplication"
- id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.remoteJavaApplication">
- </launchConfigurationTypeImage>
- <launchConfigurationTypeImage
- icon="$nl$/icons/full/etool16/java_applet.gif"
- configTypeID="org.eclipse.jdt.launching.javaApplet"
- id="org.eclipse.jdt.debug.ui.launchConfigurationTypeImage.javaApplet">
- </launchConfigurationTypeImage>
- </extension>
- <extension
- point="org.eclipse.debug.ui.launchConfigurationTabGroups">
- <launchConfigurationTabGroup
- type="org.eclipse.jdt.launching.localJavaApplication"
- helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.local_java_application"
- class="org.eclipse.jdt.internal.debug.ui.launcher.LocalJavaApplicationTabGroup"
- id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.localJavaApplication">
- <launchMode
- mode="debug"
- perspective="org.eclipse.debug.ui.DebugPerspective"
- description="%localJavaApplicationTabGroupDescription.debug">
- </launchMode>
- <launchMode
- mode="run"
- description="%localJavaApplicationTabGroupDescription.run">
- </launchMode>
- </launchConfigurationTabGroup>
- <launchConfigurationTabGroup
- type="org.eclipse.jdt.launching.remoteJavaApplication"
- description="%remoteJavaApplicationTabGroupDescription"
- helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.remote_java_application"
- class="org.eclipse.jdt.internal.debug.ui.launcher.RemoteJavaApplicationTabGroup"
- id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.remoteJavaApplication">
- </launchConfigurationTabGroup>
- <launchConfigurationTabGroup
- type="org.eclipse.jdt.launching.javaApplet"
- helpContextId="org.eclipse.jdt.debug.ui.launchConfigHelpContext.java_applet"
- class="org.eclipse.jdt.internal.debug.ui.launcher.JavaAppletTabGroup"
- id="org.eclipse.jdt.debug.ui.launchConfigurationTabGroup.javaApplet">
- <launchMode
- mode="debug"
- perspective="org.eclipse.debug.ui.DebugPerspective"
- description="%appletTabGroupDescription.debug">
- </launchMode>
- <launchMode
- mode="run"
- description="%appletTabGroupDescription.run">
- </launchMode>
- </launchConfigurationTabGroup>
- </extension>
- <extension
- point="org.eclipse.debug.core.statusHandlers">
- <statusHandler
- plugin="org.eclipse.jdt.launching"
- code="117"
- class="org.eclipse.jdt.internal.debug.ui.launcher.VMConnectTimeoutStatusHandler"
- id="org.eclipse.jdt.debug.ui.statusHandler.vmConnectTimeout">
- </statusHandler>
- <statusHandler
- plugin="org.eclipse.jdt.debug"
- code="161"
- class="org.eclipse.jdt.internal.debug.ui.SuspendTimeoutStatusHandler"
- id="org.eclipse.jdt.debug.ui.statusHandler.suspendTimeout">
- </statusHandler>
- <statusHandler
- plugin="org.eclipse.jdt.debug"
- code="162"
- class="org.eclipse.jdt.internal.debug.ui.NoLineNumberAttributesStatusHandler"
- id="org.eclipse.jdt.debug.ui.statusHandler.noLineNumberAttributes">
- </statusHandler>
- <statusHandler
- plugin="org.eclipse.jdt.debug"
- code="110"
- class="org.eclipse.jdt.internal.debug.ui.EvaluationContextStatusHandler"
- id="org.eclipse.jdt.debug.ui.statusHandler.evaluationContextStatusHandler">
- </statusHandler>
- <statusHandler
- code="111"
- class="org.eclipse.jdt.internal.debug.ui.EvaluationStackFrameContextStatusHandler"
- id="org.eclipse.jdt.debug.ui.statusHandler.evaluationStackFrameContextStatusHandler"
- plugin="org.eclipse.jdt.debug"/>
- </extension>
- <extension
- point="org.eclipse.debug.core.sourceLocators">
- <sourceLocator
- name="%JavaSourceLocator.name"
- class="org.eclipse.jdt.debug.ui.JavaUISourceLocator"
- id="org.eclipse.jdt.debug.ui.javaSourceLocator">
- </sourceLocator>
- </extension>
- <extension
- point="org.eclipse.debug.ui.launchShortcuts">
- <shortcut
- label="%JavaApplicationShortcut.label"
- icon="$nl$/icons/full/etool16/java_app.gif"
- helpContextId="org.eclipse.jdt.debug.ui.shortcut_local_java_application"
- modes="run, debug"
- class="org.eclipse.jdt.internal.debug.ui.launcher.JavaApplicationLaunchShortcut"
- id="org.eclipse.jdt.debug.ui.localJavaShortcut">
- <contextualLaunch>
- <enablement>
- <with variable="selection">
- <count value="1"/>
- <iterate>
- <or>
- <test property="org.eclipse.debug.ui.matchesPattern" value="*.java"/>
- <test property="org.eclipse.debug.ui.matchesPattern" value="*.class"/>
- <adapt type="org.eclipse.jdt.core.IJavaElement"/>
- <instanceof value="org.eclipse.jdt.internal.ui.javaeditor.InternalClassFileEditorInput"/>
- </or>
- <test property="org.eclipse.jdt.debug.ui.hasMainType"/>
- </iterate>
- </with>
- </enablement>
- </contextualLaunch>
- <perspective
- id="org.eclipse.jdt.ui.JavaPerspective">
- </perspective>
- <perspective
- id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
- </perspective>
- <perspective
- id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
- </perspective>
- <perspective
- id="org.eclipse.debug.ui.DebugPerspective">
- </perspective>
- </shortcut>
- <shortcut
- label="%AppletShortcut.label"
- icon="$nl$/icons/full/etool16/java_applet.gif"
- helpContextId="org.eclipse.jdt.debug.ui.shortcut_java_applet"
- modes="run, debug"
- class="org.eclipse.jdt.internal.debug.ui.launcher.JavaAppletLaunchShortcut"
- id="org.eclipse.jdt.debug.ui.javaAppletShortcut">
- <contextualLaunch>
- <enablement>
- <with variable="selection">
- <count value="1"/>
- <iterate>
- <or>
- <test property="org.eclipse.debug.ui.matchesPattern" value="*.java"/>
- <test property="org.eclipse.debug.ui.matchesPattern" value="*.class"/>
- <adapt type="org.eclipse.jdt.core.IJavaElement"/>
- <instanceof value="org.eclipse.jdt.internal.ui.javaeditor.InternalClassFileEditorInput"/>
- </or>
- <test property="org.eclipse.jdt.debug.ui.isApplet"/>
- </iterate>
- </with>
- </enablement>
- </contextualLaunch>
- <perspective
- id="org.eclipse.jdt.ui.JavaPerspective">
- </perspective>
- <perspective
- id="org.eclipse.jdt.ui.JavaHierarchyPerspective">
- </perspective>
- <perspective
- id="org.eclipse.jdt.ui.JavaBrowsingPerspective">
- </perspective>
- <perspective
- id="org.eclipse.debug.ui.DebugPerspective">
- </perspective>
- </shortcut>
- </extension>
- <!-- commands and their bindings
- NOTE:
- M1 = CTRL/COMMAND
- M2 = SHIFT
- M3 = ALT
- M4 = Platform-specific fourth key
- -->
- <extension point="org.eclipse.ui.commands">
- <command
- name="%ActionDefinition.addException.name"
- description="%ActionDefinition.addException.description"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.commands.AddExceptionBreakpoint">
- </command>
- <command
- name="%ActionDefinition.addClassPrepareBreakpoint.name"
- description="%ActionDefinition.addClassPrepareBreakpoint.description"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.commands.AddClassPrepareBreakpoint">
- </command>
- <command
- name="%ActionDefinition.stepIntoSelection.name"
- description="%ActionDefinition.stepIntoSelection.description"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.commands.StepIntoSelection">
- </command>
- <command
- name="%ActionDefinition.execute.name"
- description="%ActionDefinition.execute.description"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.commands.Execute">
- </command>
- <command
- name="%ActionDefinition.display.name"
- description="%ActionDefinition.display.description"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.commands.Display">
- </command>
- <command
- name="%ActionDefinition.inspect.name"
- description="%ActionDefinition.inspect.description"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.commands.Inspect">
- </command>
- <!-- views -->
- <command
- name="%ViewCommand.displayView.name"
- description="%ViewCommand.displayView.description"
- categoryId="org.eclipse.ui.category.views"
- id="org.eclipse.jdt.debug.ui.DisplayView">
- </command>
- <!-- launch shortcuts -->
- <command
- name="%JavaApplicationShortcut.description.debug"
- description="%JavaApplicationShortcut.description.debug"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.localJavaShortcut.debug">
- </command>
- <command
- name="%JavaApplicationShortcut.description.run"
- description="%JavaApplicationShortcut.description.run"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.localJavaShortcut.run">
- </command>
- <command
- name="%AppletShortcut.description.debug"
- description="%AppletShortcut.description.debug"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.javaAppletShortcut.debug">
- </command>
- <command
- name="%AppletShortcut.description.run"
- description="%AppletShortcut.description.run"
- categoryId="org.eclipse.debug.ui.category.run"
- id="org.eclipse.jdt.debug.ui.javaAppletShortcut.run">
- </command>
- </extension>
- <extension point="org.eclipse.ui.bindings">
- <key
- sequence="M1+F5"
- contextId="org.eclipse.debug.ui.debugging"
- commandId="org.eclipse.jdt.debug.ui.commands.StepIntoSelection"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
- <key
- sequence="M1+U"
- contextId="org.eclipse.ui.globalScope"
- commandId="org.eclipse.jdt.debug.ui.commands.Execute"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
- <key
- sequence="M1+M2+D"
- contextId="org.eclipse.ui.contexts.dialogAndWindow"
- commandId="org.eclipse.jdt.debug.ui.commands.Display"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
- <key
- platform="gtk"
- sequence="M1+M2+V"
- contextId="org.eclipse.ui.contexts.dialogAndWindow"
- commandId="org.eclipse.jdt.debug.ui.commands.Display"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
- <key
- sequence="M1+M2+I"
- contextId="org.eclipse.ui.contexts.dialogAndWindow"
- commandId="org.eclipse.jdt.debug.ui.commands.Inspect"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
- <key
- sequence="M3+M2+D J"
- contextId="org.eclipse.ui.globalScope"
- commandId="org.eclipse.jdt.debug.ui.localJavaShortcut.debug"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
- <key
- sequence="M3+M2+X J"
- contextId="org.eclipse.ui.globalScope"
- commandId="org.eclipse.jdt.debug.ui.localJavaShortcut.run"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
- <key
- sequence="M3+M2+D A"
- contextId="org.eclipse.ui.globalScope"
- commandId="org.eclipse.jdt.debug.ui.javaAppletShortcut.debug"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
- <key
- sequence="M3+M2+X A"
- contextId="org.eclipse.ui.globalScope"
- commandId="org.eclipse.jdt.debug.ui.javaAppletShortcut.run"
- schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"/>
- </extension>
- <extension
- point="org.eclipse.jdt.ui.classpathContainerPage">
- <classpathContainerPage
- name="%jreSystemLibrary.name"
- class="org.eclipse.jdt.internal.debug.ui.jres.JREContainerWizardPage"
- id="org.eclipse.jdt.launching.JRE_CONTAINER">
- </classpathContainerPage>
- </extension>
- <extension
- point="org.eclipse.jdt.debug.ui.vmInstallTypePage">
- <vmInstallTypePage
- vmInstallTypeID="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType"
- class="org.eclipse.jdt.internal.debug.ui.jres.StandardVMCommandTab"
- id="org.eclipse.jdt.debug.ui.StandardVMCommandTab">
- </vmInstallTypePage>
- <vmInstallTypePage
- vmInstallTypeID="org.eclipse.jdt.launching.Standard11xVMType"
- class="org.eclipse.jdt.internal.debug.ui.jres.StandardVMCommandTab"
- id="org.eclipse.jdt.debug.ui.StandardVMCommandTab">
- </vmInstallTypePage>
- </extension>
- <extension
- point="org.eclipse.team.core.fileTypes">
- <fileTypes
- type="text"
- extension="jpage">
- </fileTypes>
- </extension>
- <extension
- point="org.eclipse.ui.ide.markerResolution">
- <markerResolutionGenerator
- markerType="org.eclipse.jdt.core.buildpath_problem"
- class="org.eclipse.jdt.internal.debug.ui.launcher.JreResolutionGenerator">
- </markerResolutionGenerator>
- </extension>
- <!-- Adds the launch and java debug actions whenever a java relevant part is open -->
- <extension
- point="org.eclipse.ui.actionSetPartAssociations">
- <actionSetPartAssociation
- targetID="org.eclipse.jdt.debug.ui.JDTDebugActionSet">
- <part
- id="org.eclipse.jdt.ui.PackageExplorer">
- </part>
- <part
- id="org.eclipse.jdt.ui.TypeHierarchy">
- </part>
- <part
- id="org.eclipse.jdt.ui.CompilationUnitEditor">
- </part>
- <part
- id="org.eclipse.jdt.ui.ClassFileEditor">
- </part>
- <part
- id="org.eclipse.jdt.ui.ProjectsView">
- </part>
- <part
- id="org.eclipse.jdt.ui.PackagesView">
- </part>
- <part
- id="org.eclipse.jdt.ui.TypesView">
- </part>
- <part
- id="org.eclipse.jdt.ui.MembersView">
- </part>
- </actionSetPartAssociation>
- </extension>
- <extension
- point="org.eclipse.ui.actionSetPartAssociations">
- <actionSetPartAssociation
- targetID="org.eclipse.debug.ui.launchActionSet">
- <part
- id="org.eclipse.jdt.ui.PackageExplorer">
- </part>
- <part
- id="org.eclipse.jdt.ui.TypeHierarchy">
- </part>
- <part
- id="org.eclipse.jdt.ui.CompilationUnitEditor">
- </part>
- <part
- id="org.eclipse.jdt.ui.ClassFileEditor">
- </part>
- <part
- id="org.eclipse.jdt.ui.ProjectsView">
- </part>
- <part
- id="org.eclipse.jdt.ui.PackagesView">
- </part>
- <part
- id="org.eclipse.jdt.ui.TypesView">
- </part>
- <part
- id="org.eclipse.jdt.ui.MembersView">
- </part>
- </actionSetPartAssociation>
- </extension>
-
- <!-- refactoring -->
-
- <extension point="org.eclipse.ltk.core.refactoring.renameParticipants">
- <renameParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationITypeRenameParticipant"
- name="%LaunchConfigurationITypeRenameParticipant.name"
- id="org.eclipse.jdt.debug.refactoring.launchConfigurationITypeRename">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IType"/>
- </with>
- </enablement>
- </renameParticipant>
- <renameParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationIJavaProjectRenameParticipant"
- name="%LaunchConfigurationIJavaProjectRenameParticipant.name"
- id="org.eclipse.jdt.debug.refactoring.launchConfigurationIJavaProjectRename">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IJavaProject"/>
- </with>
- </enablement>
- </renameParticipant>
- <renameParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationIPackageFragmentRenameParticipant"
- name="%LaunchConfigurationIPackageFragmentRenameParticipant.name"
- id="org.eclipse.jdt.debug.refractoring.launchConfigurationIPackageFragmentRename">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
- </with>
- </enablement>
- </renameParticipant>
- <renameParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.JavaWatchpointIFieldRenameParticipant"
- name="%JavaWatchpointIFieldRenameParticipant.name"
- id="org.eclipse.jdt.debug.refractoring.javaWatchpointIFieldRename">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IField"/>
- </with>
- </enablement>
- </renameParticipant>
- <renameParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.JavaMethodBreakpointIMethodRenameParticipant"
- name="%JavaMethodBreakpointIMethodRenameParticipant.name"
- id="org.eclipse.jdt.debug.refractoring.javaMethodBreakpointIMethodRename">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IMethod"/>
- </with>
- </enablement>
- </renameParticipant>
- <renameParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointITypeRenameParticipant"
- name="%JavaBreakpointITypeRenameParticipant.name"
- id="org.eclipse.jdt.debug.refactoring.javaBreakpointITypeRename">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IType"/>
- </with>
- </enablement>
- </renameParticipant>
- <renameParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointIJavaProjectRenameParticipant"
- name="%JavaBreakpointIJavaProjectRenameParticipant.name"
- id="org.eclipse.jdt.debug.refactoring.javaBreakpointIJavaProjectRename">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IJavaProject"/>
- </with>
- </enablement>
- </renameParticipant>
- <renameParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointIPackageFragmentRenameParticipant"
- name="%JavaBreakpointIPackageFragmentRenameParticipant.name"
- id="org.eclipse.jdt.debug.refactoring.javaBreakpointIPackageFragmentRename">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
- </with>
- </enablement>
- </renameParticipant>
- </extension>
- <extension point="org.eclipse.ltk.core.refactoring.moveParticipants">
- <moveParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationITypeMoveParticipant"
- name="%LaunchConfigurationITypeMoveParticipant.name"
- id="org.eclipse.jdt.debug.refactoring.launchConfigurationITypeMove">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IType"/>
- </with>
- </enablement>
- </moveParticipant>
- <moveParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.LaunchConfigurationIPackageFragmentMoveParticipant"
- name="%LaunchConfigurationIPackageFragmentMoveParticipant.name"
- id="org.eclipse.jdt.debug.refactoring.launchConfigurationIPackageFragmentMove">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
- </with>
- </enablement>
- </moveParticipant>
- <moveParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointITypeMoveParticipant"
- name="%JavaBreakpointITypeMoveParticipant.name"
- id="org.eclipse.jdt.debug.refactoring.launchConfigurationITypeMove">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IType"/>
- </with>
- </enablement>
- </moveParticipant>
- <moveParticipant
- class="org.eclipse.jdt.internal.debug.core.refactoring.JavaBreakpointIPackageFragmentMoveParticipant"
- name="%JavaBreakpointIPackageFragmentMoveParticipant.name"
- id="org.eclipse.jdt.debug.refactoring.launchConfigurationIPackageFragmentMove">
- <enablement>
- <with variable="affectedNatures">
- <iterate operator="or">
- <equals value="org.eclipse.jdt.core.javanature"/>
- </iterate>
- </with>
- <with variable="element">
- <instanceof value="org.eclipse.jdt.core.IPackageFragment"/>
- </with>
- </enablement>
-
- </moveParticipant>
- </extension>
- <!-- Context support -->
- <extension
- point="org.eclipse.ui.contexts">
- <context
- name="%Context.javaDebugging.name"
- description="%Context.javaDebugging.description"
- id="org.eclipse.jdt.debug.ui.debugging"
- parentId="org.eclipse.debug.ui.debugging">
- </context>
- </extension>
- <extension
- point="org.eclipse.debug.ui.debugModelContextBindings">
- <modelContextBinding
- contextId="org.eclipse.jdt.debug.ui.debugging"
- debugModelId="org.eclipse.jdt.debug">
- </modelContextBinding>
- </extension>
- <extension
- point="org.eclipse.debug.ui.contextViewBindings">
- <contextViewBinding
- viewId="org.eclipse.jdt.debug.ui.DisplayView"
- contextId="org.eclipse.jdt.debug.ui.debugging"
- autoOpen="false">
- </contextViewBinding>
- </extension>
-
- <!-- Source Lookup -->
- <extension
- point="org.eclipse.debug.ui.sourceContainerPresentations">
- <sourceContainerPresentation
- containerTypeID="org.eclipse.jdt.launching.sourceContainer.classpathVariable"
- browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.ClasspathVariableSourceContainerBrowser"
- icon="$nl$/icons/full/obj16/envvar_obj.gif"
- id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.classpathVariable">
- </sourceContainerPresentation>
- <sourceContainerPresentation
- browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.ClasspathContainerSourceContainerBrowser"
- containerTypeID="org.eclipse.jdt.launching.sourceContainer.classpathContainer"
- icon="$nl$/icons/full/obj16/library_obj.gif"
- id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.classpathContainer">
- </sourceContainerPresentation>
- <sourceContainerPresentation
- browserClass="org.eclipse.jdt.internal.debug.ui.sourcelookup.JavaProjectSourceContainerBrowser"
- containerTypeID="org.eclipse.jdt.launching.sourceContainer.javaProject"
- icon="$nl$/icons/full/obj16/prj_obj.gif"
- id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.javaProject">
- </sourceContainerPresentation>
- <sourceContainerPresentation
- containerTypeID="org.eclipse.jdt.launching.sourceContainer.packageFragmentRoot"
- icon="$nl$/icons/full/obj16/jar_obj.gif"
- id="org.eclipse.jdt.debug.ui.sourceContainerPresentation.packageFragmentRoot">
- </sourceContainerPresentation>
- </extension>
- <extension point="org.eclipse.core.runtime.adapters">
- <factory
- class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory"
- adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.PackageFragmentRootSourceContainer">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory"
- adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.JavaProjectSourceContainer">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory"
- adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.ClasspathVariableSourceContainer">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.sourcelookup.WorkbenchAdapterFactory"
- adaptableType="org.eclipse.jdt.launching.sourcelookup.containers.ClasspathContainerSourceContainer">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- </factory>
- </extension>
-
- <!-- Dynamic (String Substitution) Variables -->
- <extension
- point="org.eclipse.core.variables.dynamicVariables">
- <variable
- name="java_type_name"
- description="%java_type_name.description"
- resolver="org.eclipse.jdt.internal.debug.ui.TypeNameResolver">
- </variable>
- </extension>
-
- <!-- Adapters for runtime classpath entries -->
- <extension point="org.eclipse.core.runtime.adapters">
- <factory
- class="org.eclipse.jdt.internal.debug.ui.classpath.VariableClasspathEntryAdapterFactory"
- adaptableType="org.eclipse.jdt.internal.launching.VariableClasspathEntry">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- </factory>
- </extension>
-
- <!-- Adapters for contextual launch -->
- <extension point="org.eclipse.core.runtime.adapters">
- <factory
- class=""
- adaptableType="org.eclipse.jdt.core.IJavaElement">
- <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
- </factory>
- <factory
- class=""
- adaptableType="org.eclipse.core.resources.IResource">
- <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
- </factory>
- <factory
- class=""
- adaptableType="org.eclipse.jdt.internal.ui.javaeditor.IClassFileEditorInput">
- <adapter type="org.eclipse.debug.ui.actions.ILaunchable"/>
- </factory>
- </extension>
-
- <!-- Adapters for retargettable actions -->
- <extension point="org.eclipse.core.runtime.adapters">
- <factory
- class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
- adaptableType="org.eclipse.jdt.internal.ui.javaeditor.CompilationUnitEditor">
- <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/>
- <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
- adaptableType="org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor">
- <adapter type="org.eclipse.debug.ui.actions.IRunToLineTarget"/>
- <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
- adaptableType="org.eclipse.jdt.core.IMethod">
- <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
- adaptableType="org.eclipse.jdt.core.IField">
- <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.actions.RetargettableActionAdapterFactory"
- adaptableType="org.eclipse.jdt.debug.core.IJavaFieldVariable">
- <adapter type="org.eclipse.debug.ui.actions.IToggleBreakpointsTarget"/>
- </factory>
- </extension>
-
- <extension
- point="org.eclipse.ui.newWizards">
- <category
- name="%newWizardCategoryName"
- parentCategory="org.eclipse.jdt.ui.java"
- id="org.eclipse.jdt.debug.ui.java">
- </category>
- <wizard
- name="%NewJavaScrapbookPage.label"
- icon="$nl$/icons/full/etool16/newsbook_wiz.gif"
- category="org.eclipse.jdt.ui.java/org.eclipse.jdt.debug.ui.java"
- class="org.eclipse.jdt.internal.debug.ui.snippeteditor.NewSnippetFileCreationWizard"
- id="org.eclipse.jdt.debug.ui.snippetEditor.NewSnippetFileCreationWizard">
- <description>
- %NewJavaScrapbookPage.description
- </description>
- </wizard>
- </extension>
-
- <extension
- id="org.eclipse.jdt.debug.ui.SnippetDocumentFactory"
- name="%snippetDocumentFactory.name"
- point="org.eclipse.core.filebuffers.documentCreation">
- <factory
- extensions="jpage"
- class="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetDocumentFactory">
- </factory>
- </extension>
-
- <extension
- id="org.eclipse.jdt.debug.ui.SnippetDocumentSetupParticipant"
- name="%snippetDocumentSetupParticipant.name"
- point="org.eclipse.core.filebuffers.documentSetup">
- <participant
- extensions="jpage"
- class="org.eclipse.jdt.internal.debug.ui.snippeteditor.SnippetDocumentSetupParticipant">
- </participant>
- </extension>
-
- <!-- Scrapbook Source Lookup -->
- <extension point="org.eclipse.jdt.launching.classpathProviders">
- <classpathProvider
- id="org.eclipse.jdt.debug.ui.scrapbookSourcepathProvider"
- class="org.eclipse.jdt.internal.debug.ui.snippeteditor.ScrapbookSourcepathProvider">
- </classpathProvider>
- </extension>
-
- <!--Java Stack Trace Console-->
- <extension
- point="org.eclipse.ui.console.consoleFactories">
- <consoleFactory
- label="%javaStackTraceConsole.label"
- class="org.eclipse.jdt.internal.debug.ui.console.JavaStackTraceConsoleFactory">
- </consoleFactory>
- </extension>
-
-
- <!--Java Stack Trace Pattern Matchers-->
- <extension
- point="org.eclipse.ui.console.consolePatternMatchListeners">
- <consolePatternMatchListener
- class="org.eclipse.jdt.internal.debug.ui.console.JavaConsoleTracker"
- regex="\(\S*\.java:\S*\)"
- qualifier="java:"
- id="org.eclipse.jdt.debug.ui.JavaConsoleTracker">
- <enablement>
- <or>
- <test property="org.eclipse.ui.console.consoleTypeTest" value="javaStackTraceConsole"/>
- <test property="org.eclipse.debug.ui.processTypeTest" value="java"/>
- <test property="org.eclipse.debug.ui.processTypeTest" value="org.eclipse.ant.ui.antProcess"/>
- </or>
- </enablement>
- </consolePatternMatchListener>
- <consolePatternMatchListener
- class="org.eclipse.jdt.internal.debug.ui.console.JavaNativeConsoleTracker"
- regex="\(Native Method\)"
- qualifier="Native Method"
- id="org.eclipse.jdt.debug.ui.JavaNativeConsoleTracker">
- <enablement>
- <or>
- <test property="org.eclipse.ui.console.consoleTypeTest" value="javaStackTraceConsole"/>
- <test property="org.eclipse.debug.ui.processTypeTest" value="java"/>
- <test property="org.eclipse.debug.ui.processTypeTest" value="org.eclipse.ant.ui.antProcess"/>
- </or>
- </enablement>
- </consolePatternMatchListener>
- <consolePatternMatchListener
- class="org.eclipse.jdt.internal.debug.ui.console.JavaExceptionConsoleTracker"
- regex="\w[^\(\s]+Exception[\s|:]"
- qualifier="Exception"
- id="org.eclipse.jdt.debug.ui.JavaExceptionConsoleTracker">
- <enablement>
- <or>
- <test property="org.eclipse.ui.console.consoleTypeTest" value="javaStackTraceConsole"/>
- <test property="org.eclipse.debug.ui.processTypeTest" value="java"/>
- <test property="org.eclipse.debug.ui.processTypeTest" value="org.eclipse.ant.ui.antProcess"/>
- </or>
- </enablement>
- </consolePatternMatchListener>
- </extension>
- <extension
- point="org.eclipse.ui.console.consolePageParticipants">
- <consolePageParticipant
- class="org.eclipse.jdt.internal.debug.ui.console.JavaStackTracePageParticipant"
- id="org.eclipse.jdt.debug.ui.stackTraceConsoleParticipant">
- <enablement>
- <test property="org.eclipse.ui.console.consoleTypeTest" value="javaStackTraceConsole"/>
- </enablement>
- </consolePageParticipant>
- </extension>
- <extension point="org.eclipse.core.runtime.preferences">
- <initializer class="org.eclipse.jdt.internal.debug.ui.JDIDebugUIPreferenceInitializer"/>
- </extension>
-
- <!-- Workbench adapters for monitor information -->
- <extension point="org.eclipse.core.runtime.adapters">
- <factory
- class="org.eclipse.jdt.internal.debug.ui.monitors.JavaDebugElementAdapterFactory"
- adaptableType="org.eclipse.jdt.internal.debug.ui.monitors.JavaContendedMonitor">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter2"/>
- <adapter type="org.eclipse.ui.progress.IDeferredWorkbenchAdapter"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.monitors.JavaDebugElementAdapterFactory"
- adaptableType="org.eclipse.jdt.internal.debug.ui.monitors.JavaWaitingThread">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter2"/>
- <adapter type="org.eclipse.ui.progress.IDeferredWorkbenchAdapter"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.monitors.JavaDebugElementAdapterFactory"
- adaptableType="org.eclipse.jdt.internal.debug.ui.monitors.JavaOwnedMonitor">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter2"/>
- <adapter type="org.eclipse.ui.progress.IDeferredWorkbenchAdapter"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.monitors.JavaDebugElementAdapterFactory"
- adaptableType="org.eclipse.jdt.internal.debug.ui.monitors.JavaOwningThread">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter2"/>
- <adapter type="org.eclipse.ui.progress.IDeferredWorkbenchAdapter"/>
- </factory>
- <factory
- class="org.eclipse.jdt.internal.debug.ui.monitors.JavaDebugElementAdapterFactory"
- adaptableType="org.eclipse.jdt.debug.core.IJavaThread">
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter"/>
- <adapter type="org.eclipse.ui.model.IWorkbenchAdapter2"/>
- <adapter type="org.eclipse.ui.progress.IDeferredWorkbenchAdapter"/>
- </factory>
- </extension>
- <extension
- point="org.eclipse.ui.themes">
- <colorDefinition
- categoryId="org.eclipse.debug.ui.presentation"
- id="org.eclipse.jdt.debug.ui.InDeadlockColor"
- isEditable="true"
- label="%InDeadlockColorDefinition.label"
- value="COLOR_RED">
- <description>%InDeadlockColorDefinition.description</description>
- </colorDefinition>
- </extension>
- <extension
- point="org.eclipse.debug.ui.variableValueEditors">
- <variableValueEditor
- modelId="org.eclipse.jdt.debug"
- class="org.eclipse.jdt.internal.debug.ui.actions.JavaVariableValueEditor"/>
- </extension>
- <extension
- point="org.eclipse.ui.keywords">
- <keyword
- id="org.eclipse.jdt.debug.ui.general"
- label="%preferenceKeywords.general"/>
- <keyword
- id="org.eclipse.jdt.debug.ui.jres"
- label="%preferenceKeywords.jres"/>
- <keyword
- id="org.eclipse.jdt.debug.ui.detailFormatters"
- label="%preferenceKeywords.detailFormatters"/>
- <keyword
- id="org.eclipse.jdt.debug.ui.logicalStructures"
- label="%preferenceKeywords.logicalStructures"/>
- <keyword
- id="org.eclipse.jdt.debug.ui.stepFilters"
- label="%preferenceKeywords.stepFilters"/>
- </extension>
- <extension
- point="org.eclipse.ui.preferenceTransfer">
- <transfer
- icon="$nl$/icons/full/obj16/library_obj.gif"
- id="org.eclipse.jdt.debug.ui.transfer.jres"
- name="%preference.transfer.jres">
- <mapping scope="instance">
- <entry node="org.eclipse.jdt.launching">
- <key name="org.eclipse.jdt.launching.PREF_VM_XML"/>
- </entry>
- </mapping>
- <description>%preference.transfer.jres.description
- </description>
- </transfer>
- </extension>
-
- </plugin>
-